<?php

namespace app\api\model;

class User extends Base
{
    /**
     * 获取会员信息
     * @param int $uid :会员ID
     * @return array|false
     */
    public function getUserMsg($uid)
    {
        $msg = $this->where("uid='$uid'")->find();
        if ($msg) {
            return $msg;
        } else {
            return false;
        }
    }

    public function get_datas($uid)
    {

    }

    /**
     * 修改一条数据
     * @param int $uid :会员ID
     * @return array|false
     */
    public function edit_one_data($id, $data, $types)
    {

        $data = json_decode($data, true);

        $user = $this->where('id', $id)->where('uid', session('admin.id'))->find();

        //判断数据
        if ($user) {
            //有找到

            if ($types == 1) {

                $res = $this->update($data, ['id' => $user['id']],['alipay_name','alipay_user','wx_note']);
                return $res ? ['code' => 1, 'msg' => '更新文案成功'] : ['code' => 0, 'msg' => '更新文案失败'];
            }
            if ($types == 2) {

                $res = $this->update($data, ['id' => $user['id']],['effec_money']);
                return $res ? ['code' => 1, 'msg' => '更新文案成功'] : ['code' => 0, 'msg' => '更新文案失败'];
            }
            if ($types == 3) {

                $res = $this->update($data, ['id' => $user['id']]);
                return $res ? ['code' => 1, 'msg' => '更新文案成功'] : ['code' => 0, 'msg' => '更新文案失败'];
            }
            if ($types == 4) {

                $res = $this->update($data, ['id' => $user['id']]);
                return $res ? ['code' => 1, 'msg' => '更新文案成功'] : ['code' => 0, 'msg' => '更新文案失败'];
            }
            if ($types == 5) {

                $res = $this->update($data, ['id' => $user['id']]);
                return $res ? ['code' => 1, 'msg' => '更新文案成功'] : ['code' => 0, 'msg' => '更新文案失败'];
            }


        } else {
            //没有找到
            return ['code' => 0, 'msg' => '提交参数异常'];
        }
    }
}